﻿
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border-style: none;
    border-color: inherit;
    border-width: 0;
    padding: 0;
    outline: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top:0px;
}
body { font-family: 宋体, Tahoma, Verdana, Arial, sans-serif; font-size:12px; line-height:22px; background:#fff; color:#444;}
a{ color:#3c5b9e; text-decoration:none;}
.aBlue{color:#3c5b9e; text-decoration:none;}
.aBlue:hover{color:blue; text-decoration:underline;}
a:hover {text-decoration:underline;}
ul,ol,li{ list-style:none;}
.tab
img{ border:0px;}
textarea,input,select{ font-size:12px;}
img,input,button,select{ vertical-align:middle;}
h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:13px;}
h5 {font-size:12px;}
h6 {font-size:12px; font-weight:normal;}

dl{ clear:both;}

table {
	border-collapse:collapse;
}

.hr1{ height: 1px;border: none;border-top: dotted 1px #ccc;}

.cWhite,.cWhite:visited,.cWhite a{color:#fff;}
.cYellow,.cYellow:visited{color:#ff0;}
.cOrange,.cOrange:visited,.cOrange a,.cOrange a:visited{color:#f60!important;}
.cGreen,.cGreen:visited{color:#008000;}
.cPurple,.cPurple:visited{color:#639;}/* --紫色--*/
.cPink,.cPink:visited{color:#c09;}/* --粉红色--*/
.cLGray,.cLGray:visited,.cLGray a,.cLGray a:visited {color:#333;}
.cGray,.cGray:visited,.cGray a,.cGray a:visited {color:#585858;}
.cDGray,.cDGray:visited,.cDGray a,.cDGray a:visited {color:#727171;}
.cBlack,.cBlack:visited,.cBlack a,.cBlack a:visited {color:#000;}
.cBlue,.cBlue:visited,.cBlue a,.cBlue a:visited {color:#0066cc;}
.cBlue00ff{color:#0000ff;}
.cRed,.cRed:visited,.cRed a,.cRed a:visited {color:Red;}
.cDRed,.cDRed:visited,.cDRed a,.cDRed a:visited {color:#ba2636;}
.cRed a:hover,a.cRed:hover,.cBlue a:hover,a.cBlue:hover,.cDRed a:hover,a.cDRed:hover,.cLGray a:hover,a.cLGray:hover,.cGray a:hover,a.cGray:hover,.cDGray a:hover,a.cDGray:hover,.cWhite a:hover,a.cWhite:hover,.cBlack a:hover,a.cBlack:hover,.cGreen a:hover,a.cGreen:hover,.cYellow a:hover,a.cYellow:hover{}
.cBlue1d7{color:#1d70ff;}
.cGreen617{color:#617d20;}
.cOrangeff6{color:#ff6437;}
.cRed976{color:#97649a;}
.text_green{background-color:#C7FFC7; display:inline-block; padding:0px 3px;}
.text_orange{background-color:#FFFCD9; display:inline-block; padding:0px 3px; color:#FF6C0B;}
.text_blue{background-color:#D8EFFB; display:inline-block; padding:0px 3px; color:#2E86D4;}
.fB{font-weight:bold;}

.tC{ text-align:center;}
.tL{text-align:left;}
.tR{text-align:right;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.fL{float:left;}
.fR{float:right;}
.cFix{ clear:both;}
.hidden{display:none;}
.unLine,.unLine a{text-decoration:none;}
.noBorder{border:none;}
.hAuto{height:auto; overflow:hidden; zoom:1;}
.border_dashed{}
.clearfix{clear:both;height:0px; font-size:0px; overflow:hidden;}

textarea {overflow:auto;}
.fieldsetStyle1{text-align: left; margin: 0 10px 10px 10px;}
input.text, input.title, textarea {background-color:#fff; border:1px solid #bbb;}
input.text:focus, input.title:focus {border-color:#666;}
/*input.text, input.title, select {margin:0.5em 0;}*/
form.inline div, form.inline p {vertical-align:middle;}
form.inline label {position:relative;top:-0.25em;}
form.inline input.checkbox, form.inline input.radio, form.inline input.button, form.inline button {margin:0.5em 0;}
button, input.button { position:relative; top:0.25em;}

/* -------------------------------------------------框架布局------------------------------------*/
.wrap{width:950px; margin:0px auto; background:#fff;text-align:left; zoom:1; height:auto;}

.blank_1 { height:2px; clear:both; overflow:hidden; display:block; border-bottom:1px solid #ccc; margin-bottom:10px;}
.blank_2 { height:6px; clear:both; overflow:hidden; display:block;}
.blank_3 { height:10px; clear:both; overflow:hidden; display:block;}
.blank_4 { height:12px; clear:both; overflow:hidden; display:block;}
.blank_16 { height:16px; clear:both; overflow:hidden; display:block;}
.blank_20 { height:20px; clear:both; overflow:hidden; display:block;}
.blank_24 { height:24px; clear:both; overflow:hidden; display:block;}

.w220{ width:220px; height:auto; overflow:hidden;}
.w720{ width:717px; height:auto;}
.content_box{ border:1px solid #c2d8e3;}
/* --------------------------------------title代码------------------------------------------------*/
.title{height:29px; line-height:31px;  overflow:hidden; margin:0px auto; color:#2d58ad; font-weight:normal; padding-left:7px; font-size:12px; padding-right:7px; background:url(images/title_bg.jpg) repeat-x; }
 .more{float:right; font-weight:normal;}
 .more a{color:#0066cc;}
.blue_title{border-bottom:2px solid #c2d8e3; color:#0e8fcb; padding-bottom:5px; padding-top:10px; height:auto; overflow:hidden}

/* --------------------------------------按钮代码------------------------------------------------*/
.btn_blue, .btn_blueHover{height:20px;  background:url(images/bg_btn_blue.jpg) repeat-x; background-position:0px 0px; color:#333; text-align:center; border:1px solid #0ea2f3; display:inline-block; text-indent:5px; padding:0px 8px 0px 5px; text-decoration:none; margin-right:8px;}
.btn_blueHover{background-position:0px -39px; text-decoration:none;}
/* --------------------------------------table样式------------------------------------------------*/
.table_list{width:100%; border-collapse:collapse; }
.table_list th{background-color:#dbeffd; padding-top:3px; padding-bottom:3px; text-align:center; font-weight:normal; color:#427ba6; border:1px solid #c1d1d9;}
.table_list td{border:1px solid #c1d1d9; padding-top:3px; padding-bottom:3px; text-align:center;}


/* 输入列表 */
.table_input { width:100%;border:1px solid #92ccfe; border-collapse:collapse; background:#fff; }
.table_input th { vertical-align:top; background:#e6f2ff;border:1px solid #92ccfe; border-top:none; border-left:none; text-align:right; padding:3px; color:#036; font-weight:normal;}
.table_input td {border:1px solid #92ccfe; padding:3px 5px; vertical-align:top;color:#263E75;}
.table_input td a{color:#3366CC;}
.table_input th a{color:#3366CC;}

.input_css{border:1px solid #ccc; line-height:18px;  }

.table_input2 th{padding-top:3px; padding-bottom:3px; text-align:right; font-weight:normal; border:1px solid #c1d1d9;}
.table_input2 td{border:1px solid #c1d1d9; padding-top:3px; padding-bottom:3px; padding-left:5px; text-align:left;}
/* ---------------------------------------tab切换 ------------------------------------------------*/
.tab{height:auto; overflow:hidden;}
.menu{height:34px; overflow:hidden; background:url(images/newNavBg.jpg) no-repeat bottom left;+background:url(images/newNavBg.jpg) no-repeat 3px left; }
.menu li{float: left; list-style-type: none;cursor:pointer; }
.menu li a{line-height:34px; display: inline-block; height: 34px; width: 126px; text-decoration: none; text-align: center; font-size:12px; font-weight:normal; color:#2d58ad; }
.tab_content{height:auto;clear: left; overflow-y:auto; overflow-x:hidden; border-bottom:1px dotted #c7d3de;padding:10px 0px;  zoom:1;}
.curr {background:url(images/tab_listBg.jpg) repeat-x; color:#039; height:33px; line-height:33px; overflow:hidden; border-left:1px solid #ddd;border-top:1px solid #ddd; border-right:2px solid #ddd;border-bottom:none;}
.nocurr{color:#333; }
.menu li .more a{text-align:right;padding-right:10px;}

.menus{border-bottom:none;}
.menus ul{height:auto; overflow:hidden; zoom:1; border-bottom:1px solid #c2d8e3; margin-bottom:10px;}
.menus li{float:left; display:block;}
.menus li a{width:auto; display:inline-block; height:25px; line-height:25px; color:#0066cc; margin-right:15px; _margin-right:7px; cursor:pointer; font-weight:normal; color:#333; font-size:12px;}
.menus .curr{background:none; color:#0e8fcb!important;}
.menus .nocurr{background:none; color:#666666!important; }
.tabs_content{background:none; height:auto; overflow:hidden; zoom:1;}

.menu3{border-bottom:none;}
.menu3 ul{height:29px; line-height:29px; background:url(images/table_followBg.gif) repeat-x;  }
.menu3 li{float:left; display:block;}
.menu3 li a{width:150px; text-align:center; display:block; float:left; color:#333; border-right:1px solid #bcd2e9; height:29px; line-height:29px; cursor:pointer; font-weight:normal; font-size:12px;}
.menu3 .curr{background-color:#fff; font-weight:bold; color:#0067ab!important; width:150px; background-image:none;}
.menu3 .nocurr{width:150px; text-align:center; display:block; float:left; color:#333; border-right:1px solid #bcd2e9; background:none; font-size:12px; }
.tabs_content{background:none; height:auto; overflow:hidden; zoom:1;}


/* ----------------仿tab切换 -----------------*/
.tab_follow{height:29px; line-height:29px; background:url(images/table_followBg.gif) repeat-x;}
.tab_follow a{width:150px; text-align:center; display:block; float:left; color:#333; border-right:1px solid #bcd2e9;}
.tab_follow .sel{background-color:#fff; font-weight:bold; color:#0067ab;}


/* ----------------分页-----------------*/
.box_page {
	MARGIN: 10px auto 10px 0px; WIDTH: 100%; BACKGROUND: #f0f0f0; OVERFLOW: hidden;
}
.main .pagea {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 25px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: #333; BORDER-TOP: #ccc 1px dashed; PADDING-TOP: 15px
}
.page {
	TEXT-ALIGN: center; MARGIN: 0px auto; COLOR: ; FONT-SIZE: 12px
}
.page SPAN {
	LINE-HEIGHT: 15px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left
}
.page LI 
{
    PADDING-top: 3px;
	PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none;
	 FLOAT: left; COLOR: #aaaaaa; 
}
.page LI A {
	border:solid 1px #CCC;
	float: left;
    height: 23px;
    line-height: 23px;
    overflow: hidden;
    min-width: 15px;
    _width: 15px;
    padding: 0 5px;
    margin-right: 5px;
    text-align: center;
    white-space: nowrap;
    font-size: 13px;
    vertical-align: middle;
    font-family: Arial,SimSun; MARGIN: 3px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 3px;
    BACKGROUND: #fff;
}

.page li .li_last_span
{
    border:solid 1px #CCC;
	float: left;
    height: 23px;
    line-height: 23px;
    overflow: hidden;
    min-width: 15px;
    _width: 15px;
    padding: 0 5px;
    margin-right: 5px;
    text-align: center;
    white-space: nowrap;
    font-size: 13px;
    vertical-align: middle;
    font-family: Arial,SimSun; MARGIN: 3px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 3px;
    BACKGROUND: #fff;
 }
 
.page LI A:hover 
{
    border: solid 1px #F50;
    color:#F50;
	text-decoration: none;
}

.page .current a {
	FONT-WEIGHT: bold; 
	FONT-WEIGHT: bold; 
	border: solid 1px #F50;
    color:#F50;
    background-color: #FFEEE5;
}
.page .thisclass A {
	COLOR: #ff0084
}

/*-------------------宽度----------------------------------------------------------*/
.w5{width:5px;}
.w10{width:10px;}
.w20{width:20px;}
.w30{width:30px;}
.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w80{width:80px;}
.w100{width:100px;}
.w120{width:120px;}
.w130{width:130px;}
.w140{width:140px;}
.w150{width:150px;}
.w160{width:160px;}
.w180{width:180px;}
.w200{width:200px;}
.w225{width:225px;}
.w250{width:250px;}
.w300{width:300px;}
.w350{width:350px;}
.w400{width:400px}
/*-------------------高度----------------------------------------------------------*/
.h350{height:350px;}
.h400{height:400px;}
/*-----------------------------------------------------------------------------*/








/*---------------重写jquery-ui.custom.css一些样式-----------------------------------------*/
/*--日期控件选择年份时的宽度---*/
/*-日期控件选择月份时的宽度--*/
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: auto;}